package com.pm.entity.po.task;

import com.pm.entity.vo.DegreeVO;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class Task {
    private Integer id;

    /**
     * 年度
     */
    private String year;

    /**
     * 名称
     */
    private String name;
    private String number;
    private Integer checkStatus;
    /**
     * 父id
     */

    private Integer parentId;
    private Integer before;
    private Integer after;
    private String title;

    /**
     * 主办单位
     */
    private Integer departmentId;
    private String departmentName;

    private Date addTime;

    private Date updateTime;
    private List<Task> children;
    private List<TaskCompletionDegree> completionDegrees;
    private DegreeVO degree;
    //申请
    private String applicatName;
    private String auditorName;
    //审核
    private String tscApplicatName;
    private String tscAuditorName;
    //打分审核记录表
    private String dsApplicatName;
    private String dsAuditorName;
    // 季度状态
    private Integer oneQuarterDegreeStatus;
    private Integer twoQuarterDegreeStatus;
    private Integer threeQuarterDegreeStatus;
    private Integer allDegreeStatus;

    /**
     * true: 允许驳回 false: 不允许驳回
     */
    private Boolean reject;

    private String[] ids;
}